package com.xl.core.util.zoom.model;

import java.io.Serializable;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;


public class CreateMeeting implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5978532409589244295L;
	private Error error  = new Error();
	private String id;
	private String uuid;
	private String start_url;
	private String join_url;
	private String created_at; 
	private String host_id;
	private String topic;
	private int type;
	private String start_time;
	private String duration;
	private String timezone;
	private String password;
	private boolean option_jbh;
	private String option_start_type;
	private boolean option_no_video_host;
	private boolean option_no_video_participants;
	private boolean option_use_pmi;
	private String option_audio;
	private String status;
	private int repeatType;
	
	public String toString() {
		return id + host_id + topic;
	}
	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}
	public String getUuid() {
		return uuid;
	}
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}
	/**
	 * @return the start_url
	 */
	public String getStart_url() {
		return start_url;
	}
	/**
	 * @param start_url the start_url to set
	 */
	public void setStart_url(String start_url) {
		this.start_url = start_url;
	}
	/**
	 * @return the join_url
	 */
	public String getJoin_url() {
		return join_url;
	}
	/**
	 * @param join_url the join_url to set
	 */
	public void setJoin_url(String join_url) {
		this.join_url = join_url;
	}
	/**
	 * @return the created_at
	 */
	public String getCreated_at() {
		return created_at;
	}
	/**
	 * @param created_at the created_at to set
	 */
	public void setCreated_at(String created_at) {
		this.created_at = created_at;
	}
	/**
	 * @return the host_id
	 */
	public String getHost_id() {
		return host_id;
	}
	/**
	 * @param host_id the host_id to set
	 */
	public void setHost_id(String host_id) {
		this.host_id = host_id;
	}
	/**
	 * @return the topic
	 */
	public String getTopic() {
		return topic;
	}
	/**
	 * @param topic the topic to set
	 */
	public void setTopic(String topic) {
		this.topic = topic;
	}
	/**
	 * @return the type
	 */
	public int getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(int type) {
		this.type = type;
	}
	/**
	 * @return the start_time
	 * @throws ParseException 
	 */
	public String getStart_time() throws ParseException {
		return start_time;
	}
	
	/**
	 * @param start_time the start_time to set
	 */
	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}
	/**
	 * @return the duration
	 */
	public String getDuration() {
		return duration;
	}
	/**
	 * @param duration the duration to set
	 */
	public void setDuration(String duration) {
		this.duration = duration;
	}
	/**
	 * @return the timezone
	 */
	public String getTimezone() {
		return timezone;
	}
	/**
	 * @param timezone the timezone to set
	 */
	public void setTimezone(String timezone) {
		this.timezone = timezone;
	}
	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * @return the option_jbh
	 */
	public boolean isOption_jbh() {
		return option_jbh;
	}
	/**
	 * @param option_jbh the option_jbh to set
	 */
	public void setOption_jbh(boolean option_jbh) {
		this.option_jbh = option_jbh;
	}
	/**
	 * @return the option_start_type
	 */
	public String getOption_start_type() {
		return option_start_type;
	}
	/**
	 * @param option_start_type the option_start_type to set
	 */
	public void setOption_start_type(String option_start_type) {
		this.option_start_type = option_start_type;
	}
	/**
	 * @return the option_no_video_host
	 */
	public boolean isOption_no_video_host() {
		return option_no_video_host;
	}
	/**
	 * @param option_no_video_host the option_no_video_host to set
	 */
	public void setOption_no_video_host(boolean option_no_video_host) {
		this.option_no_video_host = option_no_video_host;
	}
	/**
	 * @return the option_no_video_participants
	 */
	public boolean isOption_no_video_participants() {
		return option_no_video_participants;
	}
	/**
	 * @param option_no_video_participants the option_no_video_participants to set
	 */
	public void setOption_no_video_participants(boolean option_no_video_participants) {
		this.option_no_video_participants = option_no_video_participants;
	}
	/**
	 * @return the option_use_pmi
	 */
	public boolean isOption_use_pmi() {
		return option_use_pmi;
	}
	/**
	 * @param option_use_pmi the option_use_pmi to set
	 */
	public void setOption_use_pmi(boolean option_use_pmi) {
		this.option_use_pmi = option_use_pmi;
	}
	/**
	 * @return the option_audio
	 */
	public String getOption_audio() {
		return option_audio;
	}
	/**
	 * @param option_audio the option_audio to set
	 */
	public void setOption_audio(String option_audio) {
		this.option_audio = option_audio;
	}
	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * @return the error
	 */
	public Error getError() {
		return error;
	}
	/**
	 * @param error the error to set
	 */
	public void setError(Error error) {
		this.error = error;
	}
	public int getRepeatType() {
		return repeatType;
	}
	public void setRepeatType(int repeatType) {
		this.repeatType = repeatType;
	}
	
	
}